Jennifer Lopez has broken her silence about her split from husband Marc Anthony, saying she knew instinctively it was the right decision for her to make, and still respects her ex. "It’s not that I didn't love myself before," the 42-year-old told Vanity Fair's September issue. "Sometimes we don't realize that we are compromising ourselves. “To understand that a person is not good for you, or that that person is not treating you in the right way, or that he is not doing the right thing for himself – if I stay, then I am not doing the right thing for me.
"I love myself enough to walk away from that now," she said. "Sometimes it doesn’t work – and that's sad. But I remain an eternal optimist about love. I believe in love." Lopez said despite the broken marriage, she still yearns for the chance at finding true love. “It’s still my biggest dream,” Lopez told the magazine. “I am positive -- determined to move forward with my life ... I now look forward to new challenges. I feel strong.”